IP RAN 自动化运维
📚 30章 · 从入门到实战
01
IP RAN网络基础
技术原理 · 网络架构 · OSPF/BGP/MPLS
02
运维痛点分析
巡检·故障·备份·升级 · 自动化需求
03
Python环境搭建
Linux · Python3 · pip · virtualenv · 模拟器
04
Netmiko入门
安装 · 连接华为/思科 · 执行命令
05
Paramiko进阶
对比Netmiko · SSH密钥 · 异常处理
06
Nornir框架
Inventory · Task · Filter · 并行执行
07
TextFSM模板
解析回显 · 非结构化→结构化
08
Jinja2模板
生成配置片段 · 配置模板化
09
YAML与JSON
序列化 · 反序列化 · 拓扑数据
10
RESTCONF & NETCONF
YANG模型 · ncclient库
11
SNMP自动化
PySNMP · CPU/内存/端口流量
12
日志分析
正则 · pandas · Syslog告警提取
13
自动化巡检脚本
接口状态 · OSPF · BGP路由
14
配置备份脚本
定时备份 · Running/Startup · 版本管理
15
配置变更脚本
SNMP团体 · NTP · ACL批量修改
16
版本升级脚本
上传软件包 · 激活 · 回滚机制
17
故障定位脚本
抓取日志/诊断 · 生成故障报告
18
链路质量监控
ICMP/TCP · 延迟 · 丢包率统计
19
流量分析脚本
端口流量采集 · Matplotlib趋势图
20
IP地址管理
子网扫描 · IP冲突检测 · 地址簿
21
VLAN管理脚本
批量创建/删除/修改 · 一致性验证
22
路由策略检查
BGP路由表 · OSPF LSDB · 黑洞/次优
23
安全合规检查
密码强度 · SSH版本 · 开放端口
24
Webhook与告警
企业微信/钉钉 · 设备告警推送
25
数据库存储
SQLite/MySQL · 巡检/配置/告警
26
Web可视化
Flask/Dash · 运维看板 · 设备状态
27
CI/CD集成
GitLab CI · 提交后自动执行
28
Ansible集成
Playbook调用Python · 混合编排
29
性能优化
多线程 · asyncio · 批量管理
30
综合实战
完整自动化运维系统 · 巡检/备份/告警/报表